Text copied to clipboard!

Заглавие

Text copied to clipboard!

Софтуерен инженер по разработка

Описание

Text copied to clipboard!
Търсим Софтуерен инженер по разработка, който да се присъедини към нашия екип и да участва в създаването на иновативни софтуерни решения. Кандидатът ще работи в динамична среда, където ще има възможност да прилага най-новите технологии и добри практики в разработката на софтуер. Основната роля на позицията включва проектиране, разработка, тестване и поддръжка на софтуерни приложения, които отговарят на нуждите на нашите клиенти и бизнес цели. Идеалният кандидат трябва да има силни аналитични умения, опит в програмирането с поне един модерен език (като Java, C#, Python или JavaScript), както и познания по архитектура на софтуер и принципи на обектно-ориентирано програмиране. Очакваме също така умения за работа в екип, добра комуникация и желание за учене и развитие. Работата включва участие в целия жизнен цикъл на софтуерния продукт – от събиране на изисквания и анализ, през проектиране и имплементация, до тестване, внедряване и поддръжка. Ще работите в тясно сътрудничество с други инженери, продуктови мениджъри, дизайнери и QA специалисти, за да осигурите качествени и надеждни решения. Предлагаме конкурентно възнаграждение, възможности за професионално развитие, гъвкаво работно време и работа в мотивиращ екип с фокус върху иновациите и качеството. Ако сте страстен по отношение на технологиите и искате да създавате софтуер, който прави разлика, ще се радваме да се запознаем с вас.

Отговорности

Text copied to clipboard!
  • Разработка и поддръжка на софтуерни приложения
  • Участие в проектирането на архитектурата на системите
  • Извършване на код ревюта и осигуряване на качествен код
  • Сътрудничество с други екипи за реализиране на функционалности
  • Писане на автоматизирани тестове и отстраняване на бъгове
  • Участие в планиране и оценка на задачи
  • Подобряване на съществуващия код и оптимизация на производителността
  • Следене на нови технологии и прилагането им в проекти
  • Документиране на разработения софтуер
  • Поддръжка на DevOps процеси и CI/CD практики

Изисквания

Text copied to clipboard!
  • Бакалавърска или магистърска степен по компютърни науки или сходна специалност
  • Опит в разработката на софтуер (поне 2 години)
  • Добри познания по обектно-ориентирано програмиране
  • Опит с поне един език за програмиране (Java, C#, Python, JavaScript и др.)
  • Познания по бази данни и SQL
  • Опит с системи за контрол на версиите (напр. Git)
  • Умения за работа в екип и добра комуникация
  • Желание за учене и развитие
  • Предимство е опит с облачни платформи (AWS, Azure, GCP)
  • Предимство е опит с Agile методологии

Потенциални въпроси за интервю

Text copied to clipboard!
  • Какъв е вашият опит с обектно-ориентирано програмиране?
  • С кои езици за програмиране сте работили най-много?
  • Имате ли опит с разработка на уеб приложения?
  • Какви инструменти използвате за контрол на версиите?
  • Работили ли сте в Agile среда?
  • Как подхождате към отстраняване на бъгове?
  • Какви са вашите очаквания за професионално развитие?
  • Имате ли опит с CI/CD процеси?
  • Какво ви мотивира да работите като софтуерен инженер?
  • Как се справяте с работа под напрежение?